#include <stdio.h>
#include <stdlib.h>
#include "mod_error.h"
#include "mod_logger.h"

#define LOGGERERRORFLAG 3

int callFunction(int ret){

    if(ret==0){
        logger(1,"Funzione generica richiamata senza errori.");
        return ret;
    }else{
        if(ret=100100){
            printf("Errore: Impossibile aprire la sezione \"peer\" in ini-file.\n");
            logger(LOGGERERRORFLAG,"Errore: Impossibile aprire la sezione \"peer\" in ini-file.\n");
            exit(0);
        }
        if(ret = 140001){
            printf("Errore 140001: Impossibile creare la directory.\n");
            logger(LOGGERERRORFLAG,"Errore 140001: Impossibile creare la directory.\n");
            exit(0);
        }
        if(ret = 140101){
            printf("Errore 140101: problemi in rm -r directory.\n");
            logger(LOGGERERRORFLAG,"Errore 140101: problemi in rm -r directory.\n");
            exit(0);
        }
    }

    return ret;
}
